<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>取得使用 TrueType 字体的文本的范围</title>
 </head>
 <body class="docs"><div id="layout">
  <div id="layout-content"><div id="function.imagettfbbox" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">imagettfbbox</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7)</p><p class="refpurpose"><span class="refname">imagettfbbox</span> &mdash; <span class="dc-title">取得使用 TrueType 字体的文本的范围</span></p>

 </div>
 <div class="refsect1 unknown-notet" id="refsect1-function.imagettfbbox-unknown-notet">
  <h3 class="title">说明</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>imagettfbbox</strong></span>
    ( <span class="methodparam"><span class="type">float</span> <code class="parameter">$size</code></span>
   , <span class="methodparam"><span class="type">float</span> <code class="parameter">$angle</code></span>
   , <span class="methodparam"><span class="type">string</span> <code class="parameter">$fontfile</code></span>
   , <span class="methodparam"><span class="type">string</span> <code class="parameter">$text</code></span>
   ) : <span class="type">array</span></div>

  <p class="para rdfs-comment">
   本函数计算并返回一个包围着 TrueType 文本范围的虚拟方框的像素大小。
   <dl>

    
     <dt>

      <code class="parameter">size</code>
     </dt>

     <dd>

      <span class="simpara">像素单位的字体大小。</span>
     </dd>

    
    
     <dt>

      <code class="parameter">angle</code>
     </dt>

     <dd>

      <span class="simpara"><code class="parameter">text</code> 将被度量的角度大小。</span>
     </dd>

    
    
     <dt>

      <code class="parameter">fontfile</code>
     </dt>

     <dd>

      <span class="simpara">
       TrueType 字体文件的文件名（可以是 URL）。根据 PHP
       所使用的 GD 库版本，可能尝试搜索那些不是以 &#039;/&#039;
       开头的文件名并加上 &#039;.ttf&#039; 的后缀并搜索库定义的字体路径。
      </span>
     </dd>

    
    
     <dt>

      <code class="parameter">text</code>
     </dt>

     <dd>

      <span class="simpara">要度量的字符串。</span>
     </dd>

    
   </dl>

   <span class="function"><strong>imagettfbbox()</strong></span> 返回一个含有 8
   个单元的数组表示了文本外框的四个角：
   <table class="doctable informaltable">
    
     <tbody class="tbody">
      <tr>
       <td>0</td>
       <td>左下角 X 位置</td>
      </tr>

      <tr>
       <td>1</td>
       <td>左下角 Y 位置</td>
      </tr>

      <tr>
       <td>2</td>
       <td>右下角 X 位置</td>
      </tr>

      <tr>
       <td>3</td>
       <td>右下角 Y 位置</td>
      </tr>

      <tr>
       <td>4</td>
       <td>右上角 X 位置</td>
      </tr>

      <tr>
       <td>5</td>
       <td>右上角 Y 位置</td>
      </tr>

      <tr>
       <td>6</td>
       <td>左上角 X 位置</td>
      </tr>

      <tr>
       <td>7</td>
       <td>左上角 Y 位置</td>
      </tr>

     </tbody>
    
   </table>

   这些点是相对于<em class="emphasis">文本</em>的而和角度无关，因此“左上角”指的是以水平方向看文字时其左上角。
  </p>
  <p class="para">
   本函数同时需要 GD 库和 FreeType 库。
  </p>
  <p class="para">
   参见 <span class="function"><a href="imagettftext.html" class="function">imagettftext()</a></span>。
  </p>
 </div>

</div></div></div></body></html>